package green.mapstore

import green.mapstore.MapStore

public class MapStoreTemplate {

  protected MapStore mapStore

  public MapStoreTemplate(MapStore mapStore) {
    this.mapStore = mapStore
    mapStore.init()
  }

  def Object execute(b) {
    def o = b(mapStore)
    mapStore.commit()
    return o
  }

}